package org.iamd.hibernate.vo;

/**
 * VO за номенклатурен елемент.
 * 
 * @author И. Атанасов
 */
public abstract class NomElemVO extends HibernateVO {

	/** Сериен номер на класа. */
	private static final long serialVersionUID = -4173520716238792702L;

	/** Описание на елемента. */
	private String description;

	/** Наименование на елемента. */
	private String name;

	/** Наредба на елемента. */
	private Integer ordering;

	/** Системно име на елемента. */
	private String systemName;

	/**
	 * Default конструктор.
	 */
	public NomElemVO() {
		super();
	}

	/**
	 * @return описание на елемента
	 */
	public String getDescription() {
		return this.description;
	}

	/**
	 * @return наименование на елемента
	 */
	public String getName() {
		return this.name;
	}

	/**
	 * @return наредба на елемента
	 */
	public Integer getOrdering() {
		return this.ordering;
	}

	/**
	 * @return the systemName
	 */
	public String getSystemName() {
		return this.systemName;
	}

	/**
	 * Setter за oписание на елемента.
	 * 
	 * @param description
	 *            oписание на елемента
	 */
	public void setDescription(String description) {
		this.description = description;
	}

	/**
	 * Setter за наименование на елемента.
	 * 
	 * @param name
	 *            наименование на елемента
	 */
	public void setName(String name) {
		this.name = name;
	}

	/**
	 * Setter за наредба на елемента.
	 * 
	 * @param ordering
	 *            наредба на елемента
	 */
	public void setOrdering(Integer ordering) {
		this.ordering = ordering;
	}

	/**
	 * Setter за системно име на елемента.
	 * 
	 * @param systemName
	 *            системно име на елемента
	 */
	public void setSystemName(String systemName) {
		this.systemName = systemName;
	}

}